package SistemaEnemigo;

import static org.junit.Assert.*;

import java.util.ArrayList;

import org.junit.Before;
import org.junit.Test;

import entorno.NodoOvi;

public class posicionAleatoria {
	private Enemigo enemigo;
	int posX, posY, posZ;
	@Before
	public void setUp() throws Exception {
	}

	@Test
	public void test() {
		enemigo = Enemigo.getEnemigo(0,new ArrayList<NodoOvi>(), null);
		entorno.Coordenada posicion = enemigo.posicionAleatoria(500000);
		posX = posicion.getX();
		posY = posicion.getY();
		posZ = posicion.getZ();
		double xcuadrado = Math.pow(posX , 2);
		double y2 = Math.pow(posY , 2);
		double suma = (xcuadrado+y2);
		int raiz = (int) Math.sqrt(suma);
		System.out.print(raiz);
		
		assertTrue(posZ < 50000);	
		assertTrue(raiz <= 500002 && raiz >= 499998);
	}
	
}
